.pok-drop-checkbox {
	.ant-select-selector {
		padding: 1px 8px 1px 16px;
		.checked-show {
			margin-right: 4px;
			display: flex;
			justify-content: space-between;
			pointer-events: none;
			& > div {
				position: absolute;
				top: 4px;
			}
			.iconpackup {
				position: absolute;
				top: 4px;
				right: 8px;
				font-size: 14px;
				color: @rok-auxiliary-color;
				transition: all 0.3s ease 0.1s;
				cursor: pointer;
			}
		}
		.ant-select-selection-placeholder {
			left: 16px;
		}
		.ant-select-selection-search {
			.ant-select-selection-search-input {
				min-width: 0;
			}
		}
	}
	&.ant-select-open {
		.ant-select-selector {
			.checked-show {
				.iconpackup {
					transform: rotate(-180deg);
				}
			}
		}
	}
}
.pok-drop-checkbox-content {
	min-width: 296px;
	width: 296px;
	.ant-divider-horizontal {
		display: none;
	}
	.total-input {
		position: relative;
		top: 2px;
	}
	// .ant-select-dropdown-content {
		.item-check {
			padding: 12px 32px 0 16px;
			cursor: pointer;
			display: flex;
			line-height: 32px;
			.check-icon {
				margin-right: 8px;
				display: inline-block;
				.anticon {
					color: @rok-primary-color;
				}
			}
			.check-count {
				flex: 1;
				text-align: right;
			}
			&.all-check {
				color: @rok-primary-color;
				.anticon {
					color: @rok-primary-color;
				}
			}
		}
		.rc-virtual-list {
			margin-bottom: 12px;
			.rc-virtual-list-holder {
				.ant-select-item-option {
					padding: 5px 32px 5px 32px;
				}
			}
		}
		.ant-select-item {
			flex-direction: row-reverse;
			.ant-select-item-option-content {
				padding-left: 8px;
			}
			.ant-select-item-option-state {
				.anticon {
					// color: @rok-border-color-base;
					color: @rok-primary-color;
					svg {
						width: 16px;
						height: 16px;
					}
				}
			}
			&.ant-select-item-option-selected {
				.ant-select-item-option-state {
					.anticon {
						color: @rok-primary-color;
					}
				}
			}
			.option-item {
				display: flex;
				justify-content: space-between;
				.item-title {
					flex: 1;
					overflow: hidden;
					display: flex;
					align-items: center;
					.item-title-person {
						margin-right: 4px;
					}
				}
				.item-count {
					//width: 35px;
					text-align: right;
				}
			}
		}
	// }
}

#icon-check-part,
#icon-check-no {
}
